GNU Collaborative International Dictionary of English
last match results
Found one definition
-
Drill press . A machine for drilling holes in metal, the drill being pressed to the metal by the action of a screw.1913 Webster